package com.vito.framework.system.menu.model;

import com.vito.framework.base.model.Entity;

import java.util.List;

public class MenuBean extends Entity<MenuBean> {
	/**
	 * 保存到session必须序列化
	 */
	private static final long serialVersionUID = -7255939762414559740L;
	
	/**
	 * menuId 菜单标识<br>
	 * menuType 教师菜单类型 0幼儿园 1中小学 <br>
	 * menuLevel 菜单等级<br>
	 * menuName 菜单名称<br>
	 * menuImage 菜单图片<br>
	 * parentMenu 父节点菜单标识<br>
	 * menuUse 菜单使用级别<br>
	 * useType 菜单类型<br>
	 * menuTarget 刷新方式<br>
	 * menuPath 请求路径<br>
	 * targetUrl 请求路径<br>
	 * menuOrder 菜单排序<br>
	 * isDefault 是否是默认菜单<br>
	 * roleId 菜单对应角色编号<br>
	 * addRole 角色对应菜单的增加权限<br>
	 * deleteRole 角色对应菜单的删除权限<br>
	 * updateRole 角色对应菜单的修改权限<br>
	 * selectRole 角色对应菜单的查询权限<br>
	 * importRole 角色对应菜单的导入权限<br>
	 * exportRole 角色对应菜单的导出权限<br>
	 */
	private String menuId = null;
	private String menuLevel;
	private String menuLevelName;
	private String menuName = null;
	private String menuImage = null;
	private String parentMenu = null;
	private String menuUse = null;
	private String menuTarget = null;
	private String menuPath = null;
	private String targetPath = null;
	private String menuOrder = null;
	private int isDefault;
	private String roleId = null;
	private String[] siIds = null;
	private int addRole;
	private int deleteRole;
	private int updateRole;
	private int selectRole;
	private int importRole;
	private int exportRole;
	private String menuType = null;//教师菜单类型0幼儿园 1中小学
	private String menuTypeName = null; //教师角色用的到字段
	private String remark = null; //功能说明
	private List<String> orgIds = null;//授权orgids
	private List<MenuBean> children;

	
	
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	public String getMenuType() {
		return menuType;
	}
	public void setMenuType(String menuType) {
		this.menuType = menuType;
	}
	public String getMenuTypeName() {
		return menuTypeName;
	}
	public void setMenuTypeName(String menuTypeName) {
		this.menuTypeName = menuTypeName;
	}
	public String getMenuId() {
		return menuId;
	}
	public void setMenuId(String menuId) {
		this.menuId = menuId;
	}
	
	public String getMenuLevel() {
		return menuLevel;
	}
	public void setMenuLevel(String menuLevel) {
		this.menuLevel = menuLevel;
	}
	public String getMenuLevelName() {
        return menuLevelName;
    }
    public void setMenuLevelName(String menuLevelName) {
        this.menuLevelName = menuLevelName;
    }
    public String getMenuName() {
		return menuName;
	}
	public void setMenuName(String menuName) {
		this.menuName = menuName;
	}
	public String getMenuImage() {
		return menuImage;
	}
	public void setMenuImage(String menuImage) {
		this.menuImage = menuImage;
	}
	public String getParentMenu() {
		return parentMenu;
	}
	public void setParentMenu(String parentMenu) {
		this.parentMenu = parentMenu;
	}
	public String getMenuUse() {
		return menuUse;
	}
	public void setMenuUse(String menuUse) {
		this.menuUse = menuUse;
	}
	public String getMenuTarget() {
		return menuTarget;
	}
	public void setMenuTarget(String menuTarget) {
		this.menuTarget = menuTarget;
	}
	public String getMenuPath() {
		return menuPath;
	}
	public void setMenuPath(String menuPath) {
		this.menuPath = menuPath;
	}
	
	public String getTargetPath() {
		return targetPath;
	}
	public void setTargetPath(String targetPath) {
		this.targetPath = targetPath;
	}
	public String getMenuOrder() {
		return menuOrder;
	}
	public void setMenuOrder(String menuOrder) {
		this.menuOrder = menuOrder;
	}
	public String getRoleId() {
		return roleId;
	}
	public void setRoleId(String roleId) {
		this.roleId = roleId;
	}
	
	public int getAddRole() {
		return addRole;
	}
	public void setAddRole(int addRole) {
		this.addRole = addRole;
	}
	public int getDeleteRole() {
		return deleteRole;
	}
	public void setDeleteRole(int deleteRole) {
		this.deleteRole = deleteRole;
	}
	public int getUpdateRole() {
		return updateRole;
	}
	public void setUpdateRole(int updateRole) {
		this.updateRole = updateRole;
	}
	public int getSelectRole() {
		return selectRole;
	}
	public void setSelectRole(int selectRole) {
		this.selectRole = selectRole;
	}
	public int getImportRole() {
		return importRole;
	}
	public void setImportRole(int importRole) {
		this.importRole = importRole;
	}
	public int getExportRole() {
		return exportRole;
	}
	public void setExportRole(int exportRole) {
		this.exportRole = exportRole;
	}
	public String[] getSiIds() {
		return siIds;
	}
	public void setSiIds(String[] siIds) {
		this.siIds = siIds;
	}
	public int getIsDefault() {
		return isDefault;
	}
	public void setIsDefault(int isDefault) {
		this.isDefault = isDefault;
	}
    public List<String> getOrgIds() {
        return orgIds;
    }
    public void setOrgIds(List<String> orgIds) {
        this.orgIds = orgIds;
    }
    public List<MenuBean> getChildren() {
        return children;
    }
    public void setChildren(List<MenuBean> children) {
        this.children = children;
    }
}
